agreement to subscribe or contribute - German English Dictionary